package com.vehicle.biz;

import com.vehicle.domains.vo.BasePage;
import com.vehicle.domains.vo.req.vehicle.AddCommonVehicleReq;
import com.vehicle.domains.vo.req.vehicle.CommonVehicleListReq;
import com.vehicle.domains.vo.req.vehicle.UpdateCommonVehicleReq;
import com.vehicle.domains.vo.res.vehicle.CommonVehicleRes;

public interface CommonVehicleBiz {
    void addCommonVehicle(AddCommonVehicleReq req);

    void updateCommonVehicle(UpdateCommonVehicleReq req);

    void deleteCommonVehicle(Long id);

    CommonVehicleRes getCommonVehicleById(Long id);

    BasePage<CommonVehicleRes> listCommonVehicles(CommonVehicleListReq req);
}
